/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package rmi;

import java.rmi.RemoteException;
import java.util.ArrayList;


public interface RMI_NavalBattle_Interface extends java.rmi.Remote {
    
	
	public ArrayList<ActiveGame> getGames()
			throws java.rmi.RemoteException;
	
	public ArrayList<UserInfo> getUsers()
			throws java.rmi.RemoteException;
	
    public String activeGames() 
    		throws java.rmi.RemoteException;
    
    
    public void newObserver(RMI_Observer_Interface observer) 
    		throws RemoteException;
    
    public void removeObserver(RMI_Observer_Interface observer) 
    		throws RemoteException;
    
    
}
